
.unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.ui-text-center{text-align:center !important;}
.ui-text-right{text-align:right !important;}
.ui-text-left{text-align:left !important;}
.ui-text-underline{text-decoration: underline;}
.ui-display-none{display:none !important;}
.rem-ajax-mes{float:right !important;right:10px;width:5px;padding-left:5px !important;height:10px;position:absolute !important;}
.ui-width-auto{width:auto !important;}
.custom-float-right{float:right !important;}
.ui-ele-center{margin-left: auto !important; margin-right: auto !important; float:none !important;}
.ui-text-ellipsis{text-overflow:ellipsis;white-space:nowrap;width:auto;overflow:hidden;display:inline-block;}
.ui-text-ellipsis2{overflow: hidden;line-height: 25px;margin: 20px;}
.ui-text-ellipsis2:before {content:"";float: left;width: 5px; height: inherit; }
.ui-text-ellipsis2 > *:first-child {float: right;width: 100%;margin-left: -5px; }		
.ui-text-ellipsis2:after {content: "\02026";box-sizing: content-box;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;float: right; position: relative;top: -25px; left: 100%;width: 3em; margin-left: -3em;padding-right: 5px;text-align: right;}

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }
.item-dropdown{ width:50px;height:50px;border:dashed 1px #999; }
.ui-slider {position: relative;text-align: left;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;	cursor: default;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}

.ui-slider-horizontal {	height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.3em;	margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}

.ui-slider-vertical {width: .8em;height: 100px;}
.ui-slider-vertical .ui-slider-handle {left: -.3em;margin-left: 0;margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {top: 0;}

.ui-notif-count {border: 1px solid red;background: red;color: #fff;font-size: 10px;font-weight: bold;float: right;width: 10px;height: 10px;padding: 1px;line-height: normal;top: -40px;-webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.7);box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.7);font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;text-indent: 0;}

.wrapword{white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}
.highlight {
    background-color: #ffff00;
    -moz-border-radius: 3px; /* FF1+ */
    -webkit-border-radius: 3px; /* Saf3-4 */
    border-radius: 3px; /* Opera 10.5, IE 9, Saf5, Chrome */
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); /* FF3.5+ */
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); /* Saf3.0+, Chrome */
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); /* Opera 10.5+, IE 9.0 */
    padding:2px;
}